persistent rain - Spanish English Dictionary